

/*
    bm 算法
    最好时间复杂度: O(n / m)
    最坏时间复杂度: O(n * m)
*/